By routing an unfiltered read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain all TEntity entities from the underlying Linq to SQL data context.

Name Description
OnGet() By routing an unfiltered read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain all TEntity entities from the underlying Linq to SQL data context.
OnGet(Func<TEntityBoolean>) By routing a filtered read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain all TEntity entities in compliance with the filtering criteria.
OnGet(Func<TEntityBoolean>, IEnumerable<OrderingCriteria<TEntity>>) By routing a filtered and ordered read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain all TEntity entities in compliance with the filtering criteria and in the order defined by the OrderingCriteria<TEntity> set.
OnGet(Func<TEntityBoolean>, IEnumerable<OrderingCriteria<TEntity>>, PagingCriteria) By routing a filtered, ordered and paged read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain in the order defined by the OrderingCriteria<TEntity> set, all TEntity entities in the read segment defined by PagingCriteria and in compliance with the filtering criteria.
OnGet(IEnumerable<OrderingCriteria<TEntity>>) By routing an ordered read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain all TEntity entities from the underlying Linq to SQL data context and in the order defined by the OrderingCriteria<TEntity> set.
OnGet(IEnumerable<OrderingCriteria<TEntity>>, PagingCriteria) By routing an ordered and paged read request over Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, Entities, this inversion control method handles the request to obtain all TEntity entities in the read segment defined by PagingCriteria and in the order defined by the OrderingCriteria<TEntity> set.
OnGet(TFilteringCriteria) Handles the request to obtain all TEntity entities in compliance with the TFilteringCriteria. (inherited from Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, TTransactionCreationParameters>).
OnGet(TFilteringCriteria, TOrderingCriteria) Handles the request to obtain all TEntity entities in compliance with the TFilteringCriteria and in the order defined by TOrderingCriteria. (inherited from Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, TTransactionCreationParameters>).
OnGet(TFilteringCriteria, TOrderingCriteria, TPagingCriteria) Handles the request to obtain in the order defined by TOrderingCriteria, all TEntity entities in the read segment defined by TPagingCriteria and in compliance with the TFilteringCriteria. (inherited from Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, TTransactionCreationParameters>).